Golang Job: C++ Golang Lead

Job added on

Company

Compunnel Inc.

Location

San Antonio, Texas - United States of America

Job type

Full-Time

Golang Job Details

Job Summary We are seeking a highly experienced C++ Golang Lead with strong technical expertise in system design, application development, and team leadership. The ideal candidate will have 8+ years of hands-on experience in C/C++, proficiency in Golang, and a proven track record of leading Agile teams. This role involves full lifecycle development, performance optimization, and collaboration across cross-functional teams. Key Responsibilities Technical Leadership Lead the design, development, and delivery of scalable applications using C++, Golang, and Unix/Linux environments. Guide Agile teams through sprint planning, execution, and retrospectives. Define coding standards, templates, and development best practices. Review code and provide mentorship to team members. Development & Testing Write clean, efficient, and maintainable code using C/C++ and Golang. Automate development and testing tasks using scripting languages. Create and execute test strategies and plans for functional and non-functional requirements. Perform unit testing, integration testing, and defect resolution. Architecture & Design Contribute to high-level and low-level design documents (HLD, LLD, SAD). Optimize application performance, cost, and quality. Interface with customers to clarify requirements and present design options. Collaborate with architects and stakeholders to finalize technical solutions. Project & Release Management Support project managers with inputs for planning and execution. Manage delivery of modules and complex user stories. Execute and monitor release processes. Apply lessons learned to future projects and transition planning. Domain & Business Relevance Understand customer domain and identify opportunities for value addition. Advise developers on business-relevant design and development decisions. Complete relevant domain certifications. Team Management Set goals for self and team; provide feedback and mentorship. Ensure team engagement, upskilling, and retention. Identify and mitigate attrition risks. Required Qualifications 8+ years of hands-on experience in C/C++ development. Strong proficiency in Golang. Experience leading Agile teams and managing delivery. Deep understanding of software-hardware interaction and multithreading. Proficiency in Unix/Linux operating systems. Experience with automation scripting (Shell, Python). Strong knowledge of software development lifecycle (SDLC) and Agile methodologies. Expertise in application, data, and infrastructure architecture disciplines. Excellent communication and stakeholder management skills. Preferred Qualifications Bachelors degree in Computer Science, Engineering, or related field. Relevant certifications in C++, Golang, Agile, or project management. Experience with containerization, CI/CD, and DevOps practices. Exposure to customer-facing roles and product demos. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.